/*
 *  YATUN  - Yet another tunneling application
 *
 *  Michal Demin - 2007
 *
 *  c_Plug_IO.h
 *
 */

#ifndef c_Plug_IO_h
#define c_Plug_IO_h

#include "Yatun.h"
#include "c_Plug.h"

class c_Plug_IO:public c_Plug
{
public:
  virtual ~ c_Plug_IO ();
  virtual int Open ();
  virtual int Close ();
  virtual int Connect ();
  virtual int Recieve (Packet *);
  virtual int Send (Packet *);
  virtual int DataReady ();
  virtual int GetFD ();
};

#endif
